# @Time : 2024/12/18 22:06
# @Author : Fioman 
# @Phone : 13149920693
"""
带状态的返回值
"""


class DataResult:
    """
    这里使用类,不使用有名元组的原因是,有名元组是不可变对象,对于属性的赋值操作比较
    麻烦,使用类就使用类吧,性能的影响可以忽略不计
    """

    def __init__(self, state=False, info="", data=None):
        self.state = state
        self.info = info
        self.data = data


if __name__ == '__main__':
    result = DataResult()
    result.state = True
    result.info = "Abc"
    print(result.state, result.info)
